package com.wf.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.wf.domain.PaymentManage;
import com.wf.domain.User;
import com.wf.dto.PayVO;
import com.wf.vo.PageResultVO;
import com.wf.vo.PaymentDetailsVO;
import org.springframework.web.bind.annotation.RequestParam;

import java.util.HashMap;
import java.util.List;
import java.util.Objects;

/**
* @author mpk16
* @description 针对表【payment_manage】的数据库操作Service
* @createDate 2024-08-03 13:39:49
*/
public interface PaymentManageService extends IService<PaymentManage> {

    PageResultVO<PaymentDetailsVO> unpaid();

    PageResultVO<PaymentDetailsVO> paid();
    List<PayVO> selectAllPay(Long houses_id, Long user_id,Integer contract_id);
    List<PaymentManage> selectPayMess(Long houses_id);
    HashMap<User,List<String>> reminders();
    boolean pullBill(HashMap<String, Object> map);
}
